// 保存为click-example.js
const ChromeDPClicker = require('./chrome-dp-clicker.js');
const clicker = new ChromeDPClicker();

// 运行示例
async function run() {
  try {
    // 连接到Chrome调试端口
    // 确保Chrome已启动: chrome --remote-debugging-port=9222
    // 从 http://localhost:9222 复制实际的WebSocket URL
    await clicker.connect('ws://localhost:9222/devtools/page/ABC123');
    
    // 模拟点击
    await clicker.simulateClickBySelector('#submit-button');
    console.log('点击成功');
  } catch (error) {
    console.error('操作失败:', error);
  } finally {
    clicker.disconnect();
  }
}

run();
